Skip to content

Integrate SecretsStoreCSI Driver (Vault Provider) as secrets source option#118

Merged
kosyfrances merged 4 commits intomainfrom
kosy/TF-23894-secret-store-csi-driver
Mar 11, 2025
Merged

Integrate SecretsStoreCSI Driver (Vault Provider) as secrets source option#118
kosyfrances merged 4 commits intomainfrom
kosy/TF-23894-secret-store-csi-driver

Conversation

@kosyfrances
Copy link
Copy Markdown
Contributor

Jira

This PR includes SecretsStoreCSI Driver (vault provider) as secrets source option in TFE Helm template.
How this was tested and validated is documented on this spike doc.

@kosyfrances kosyfrances requested a review from a team as a code owner March 5, 2025 16:29
@kosyfrances kosyfrances changed the title Integrate SecretsStoreCSI Driver (Vault Provider) Integrate SecretsStoreCSI Driver (Vault Provider) as secrets source option Mar 5, 2025
jkerry
jkerry previously approved these changes Mar 7, 2025
Copy link
Copy Markdown
Contributor

@jkerry jkerry left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code seems fine here. I think this is a large enough update that it might deserve a readme update as well that describes how this implementation is particular to the vault CSI driver, how a vault external to TFE is required, and a configuration example.

This could also live in the standard product documentation instead of the readme as a part of this PR so I'll approve instead of request a change here. Whichever works best.

@kosyfrances
Copy link
Copy Markdown
Contributor Author

kosyfrances commented Mar 11, 2025

Thanks for the review @jkerry. I added most of the information on the docs in this helm chart, and a small snippet referencing it on the website docs. The PR is open here - https://github.com/hashicorp/ptfe-releases/pull/2248

Copy link
Copy Markdown
Contributor

@aaron-lane aaron-lane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🔐

@kosyfrances kosyfrances merged commit 961c003 into main Mar 11, 2025
2 checks passed
@kosyfrances kosyfrances deleted the kosy/TF-23894-secret-store-csi-driver branch March 11, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants